Big Huge Thesaurus

mucous membrane

noun

sounds kind of like